home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 44
/
Aminet 44 (2001)(GTI - Schatztruhe)[!][Aug 2001].iso
/
Aminet
/
dev
/
lang
/
jikes.readme
< prev
next >
Wrap
Text File
|
2001-07-04
|
9KB
|
185 lines
Short: IBM's fast Java compiler, v1.14 (source)
Author: Philippe Charles and David Shields, IBM Research.
Uploader: kyrimis@cti.gr (Kriton Kyrimis)
Version: 1.14
Type: dev/lang
This is the source of the native Amiga port (no ixemul.library required)
of jikes, the free Java compiler from IBM.
The distinction between stable and development version has been
dropped, so the Aminet version is the latest version. The relevant
files can also be downloaded from the Amiga Jikes home page at
http://dias.cti.gr/~kyrimis/jikes/ .
To build jikes on the Amiga, you need:
* A wide character library (e.g., the simple wchar library that I have
extracted from the Jikes source, available at both Aminet and the Amiga
Jikes web site).
* If you want to enable support for the "-encoding" option, then you must
also install ICU, IBM's International Classes for Unicode. (This
library also requires a wide character library, which is the reason
why the Jikes wide character code cannot be used in place.)
To build, copy the files in the amiga directory to the corresponding
places in the top level jikes directory (e.g., Makefile to Makefile,
amiga/src/Makefile to src/Makefile, etc.), edit src/Makefile if you want
to change the default CFLAGS, CXXFLAGS, LDFLAGS, and the installation
prefix, then type "make". If you want to turn off support for "-encoding",
edit src/config.h and undefine the HAVE_LIB_ICU_UC symbol, and also
remove -licu-uc from LIBS in src/Makefile.
If you want to increase the optimization level, note that using -O2
will produce a binary that is about a megabyte larger, and the resulting
gains in compilation time will be overwhelmed by the additional loading
time. Also note that you will need at least 70M of memory to compile
jikes with -O2, i.e., you will most likely need to use VMM, and that on
a 68040@28MHz it takes about a day to produce the optimized binary. In
other words, don't bother.
If you prefer to run "configure" manually, you will have to tweak the
created files manually, using the files in the amiga folder as a guide.
INSTALLATION:
Simply copy the jikes executable somewhere in your path.
USAGE:
Set either the CLASSPATH or the JIKESPATH environment variable to point
to the directories and zip/jar files that you want your compiler to use.
E.g., if you are using Kaffe, you can say:
setenv CLASSPATH "GG:share/kaffe/Klasses.jar;GG:share/kaffe/Pizza.jar;."
Separate the path components using semicolons. You can use UNIX "." and ".."
notation for the current directory and for the parent directory of a
directory.
If you find a bug in the Amiga port, you can contact me at kyrimis@cti.gr
and I'll see what I can do.
Kriton Kyrimis.
******************************************************************************
This software is subject to the terms of the IBM Public License, available
at the following URL: http://www.research.com/jikes/license/license3.htm.
Copyright © 1996, 1997, 1998, 1999, 2000, 2001,
International Business Machines Corporation and others. All Rights Reserved.
******************************************************************************
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
1339 421 68.5% 11-May-01 09:28:30 +acinclude.m4
19310 7531 60.9% 11-May-01 09:28:30 +aclocal.m4
25661 7794 69.6% 18-May-01 19:19:18 +config.status
6987 2371 66.0% 18-May-01 19:19:32 +Makefile
11406 3642 68.0% 18-May-01 19:19:28 +Makefile
6302 2009 68.1% 18-May-01 23:47:36 +config.h
16100 4979 69.0% 18-May-01 19:47:52 +Makefile
10 10 0.0% 18-May-01 19:19:42 +stamp-h
0 0 0.0% 23-May-00 13:08:18 +AUTHORS
100481 31868 68.2% 13-May-01 13:12:26 +ChangeLog
39985 12936 67.6% 01-Feb-01 10:43:50 +config.guess
27420 8620 68.5% 01-Feb-01 10:43:50 +config.sub
195423 41593 78.7% 18-May-01 18:23:42 +configure
12491 4322 65.3% 06-Apr-01 05:22:38 +configure.in
59 59 0.0% 23-May-00 13:08:18 +COPYING
4467 1920 57.0% 24-Apr-01 08:48:12 +jikes.1
11886 4387 63.0% 14-Jan-00 05:36:46 +license.htm
129 117 9.3% 27-Feb-01 12:11:34 +Makefile.am
6864 2342 65.8% 30-Mar-01 09:23:12 +Makefile.in
1106 507 54.1% 27-Feb-01 12:11:34 +INSTALL
5598 2233 60.1% 04-May-00 22:48:20 +install-sh
919 487 47.0% 13-May-01 11:21:02 +jikes.spec
89 88 1.1% 21-Dec-00 10:12:22 +Makefile.am
11326 3626 67.9% 30-Mar-01 09:23:10 +Makefile.in
8233 2747 66.6% 13-Jul-00 00:15:36 +missing
725 384 47.0% 13-Jul-00 00:15:36 +mkinstalldirs
0 0 0.0% 23-May-00 13:08:18 +NEWS
1085 575 47.0% 27-Feb-01 12:11:34 +README
2943 1427 51.5% 18-May-01 21:34:32 +README.AMIGA
4406 1151 73.8% 05-Jan-01 12:13:18 +access.h
2572 983 61.7% 18-May-01 18:23:42 +amiga.c
74653 10253 86.2% 10-Jan-01 19:49:42 +ast.cpp
204393 31491 84.5% 02-May-01 01:29:12 +ast.h
99524 18709 81.2% 07-May-01 09:33:58 +body.cpp
208290 38873 81.3% 07-May-01 09:33:58 +bytecode.cpp
29840 6483 78.2% 07-May-01 09:33:58 +bytecode.h
2017 737 63.4% 10-Jan-01 19:49:44 +case.cpp
5210 1365 73.8% 05-Jan-01 12:13:18 +case.h
44456 6096 86.2% 05-Jan-01 12:13:18 +class.h
792990 9533 98.7% 10-Jan-01 19:49:44 +code.cpp
2518 781 68.9% 05-Jan-01 12:13:20 +code.h
5916 1907 67.7% 18-May-01 23:47:22 +config.h.in
55375 10616 80.8% 18-May-01 18:26:26 +control.cpp
17321 3745 78.3% 28-Apr-01 22:34:36 +control.h
189232 31952 83.1% 10-Jan-01 19:49:44 +decl.cpp
91767 13913 84.8% 08-May-01 18:08:36 +definite.cpp
15651 3559 77.2% 18-May-01 18:23:42 +depend.cpp
3911 1176 69.9% 05-Jan-01 12:13:20 +depend.h
93625 18555 80.1% 10-Jan-01 19:49:44 +diagnose.cpp
5239 1585 69.7% 05-Jan-01 12:13:20 +diagnose.h
73180 17687 75.8% 19-Apr-01 16:52:32 +double.cpp
25199 7518 70.1% 19-Apr-01 16:52:32 +double.h
14521 3516 75.7% 04-Mar-01 07:08:28 +dump.cpp
148739 20752 86.0% 15-Feb-01 13:36:04 +error.cpp
36887 5732 84.4% 15-Feb-01 13:36:04 +error.h
308688 45514 85.2% 07-May-01 08:56:02 +expr.cpp
45850 8406 81.6% 10-Jan-01 19:49:44 +getclass.cpp
4039 941 76.7% 05-Jan-01 12:13:20 +getclass.h
15666 4365 72.1% 10-Jan-01 19:49:44 +incrmnt.cpp
8092 1764 78.2% 10-Jan-01 19:49:44 +init.cpp
123295 16485 86.6% 23-Jul-00 00:02:50 +java.g
109758 13961 87.2% 10-Jan-01 19:49:44 +javaact.cpp
29873 2867 90.4% 05-Jan-01 12:13:20 +javaact.h
135601 22406 83.4% 05-Jan-01 12:13:20 +javadcl.h
1389 644 53.6% 05-Jan-01 12:13:20 +javadef.h
2916 955 67.2% 05-Jan-01 12:13:20 +javaprs.h
3190 1189 62.7% 05-Jan-01 12:13:20 +javasym.h
4987 1937 61.1% 18-May-01 18:23:42 +jikes.cpp
11047 3426 68.9% 18-May-01 18:23:44 +jikesapi.cpp
4100 1448 64.6% 28-Apr-01 22:34:36 +jikesapi.h
14184 2552 82.0% 16-Apr-01 10:27:58 +long.cpp
9062 2322 74.3% 08-May-01 18:08:36 +long.h
51458 8422 83.6% 07-May-01 08:12:10 +lookup.cpp
16706 3473 79.2% 07-May-01 08:12:10 +lookup.h
449 299 33.4% 10-Jan-01 19:49:44 +lpginput.cpp
960 522 45.6% 05-Jan-01 12:13:20 +lpginput.h
6245 1845 70.4% 02-May-01 00:52:54 +Makefile.am
15599 4808 69.1% 02-May-01 00:52:34 +Makefile.in
45171 2712 93.9% 10-Jan-01 19:49:44 +modifier.cpp
27521 5490 80.0% 01-Apr-01 07:33:28 +op.cpp
7314 1929 73.6% 01-Apr-01 07:33:28 +op.h
26033 5359 79.4% 18-May-01 18:23:44 +option.cpp
2993 1206 59.7% 18-May-01 18:23:44 +option.h
24351 5456 77.5% 10-Jan-01 19:49:44 +parser.cpp
5737 1943 66.1% 05-Jan-01 12:13:20 +parser.h
52496 13269 74.7% 28-Apr-01 22:34:36 +platform.cpp
30732 8118 73.5% 16-Apr-01 10:27:58 +platform.h
52590 8834 83.2% 10-Jan-01 19:49:44 +scanner.cpp
3349 1099 67.1% 05-Jan-01 12:13:20 +scanner.h
4014 1165 70.9% 10-Jan-01 19:49:44 +segment.cpp
4100 1205 70.6% 05-Jan-01 12:13:20 +segment.h
60212 11376 81.1% 19-Apr-01 16:52:32 +semantic.h
7331 1963 73.2% 10-Jan-01 19:49:44 +set.cpp
16552 3743 77.3% 01-Feb-01 13:24:06 +set.h
4028 1334 66.8% 05-Jan-01 12:13:20 +spell.h
10 10 0.0% 06-Jun-00 23:48:04 +stamp-h.in
42592 9761 77.0% 19-May-01 15:35:00 +stream.cpp
14389 4311 70.0% 18-May-01 18:25:20 +stream.h
71619 14614 79.5% 18-May-01 18:23:46 +symbol.cpp
73107 13093 82.0% 18-May-01 18:23:46 +symbol.h
60371 9938 83.5% 18-May-01 21:21:50 +system.cpp
1085 622 42.6% 10-Jan-01 19:49:44 +tab.cpp
997 576 42.2% 05-Jan-01 12:13:20 +tab.h
12799 2117 83.4% 05-Jan-01 12:13:20 +table.h
12115 3587 70.3% 01-Feb-01 13:24:06 +tuple.h
35066 4304 87.7% 14-Jan-01 12:56:30 +unparse.cpp
26942 7506 72.1% 18-May-01 18:23:46 +unzip.cpp
17244 6475 62.4% 18-May-01 18:23:46 +unzip.h
13274 3276 75.3% 18-May-01 18:23:48 +zip.cpp
2276 955 58.0% 18-May-01 18:23:48 +zip.h
4656 2255 51.5% 11-May-01 10:59:22 +TODO
-------- ------- ----- --------- --------
4451996 727815 83.6% 29-May-101 13:00:50 111 files